international competition and technology association - Español Inglés Diccionario